package com.zhongyu.pojo;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

@TableName(autoResultMap = true)
@Data
public class Goods {

	/**
	 * 主键ID
	 */
	private Integer id;

	/**
	 * 商品编码
	 */
	private String code;

	/**
	 * 商品名称
	 */
	private String name;

	/**
	 * 商品描述
	 */
	private String spdesc;

	/**
	 * 商品单位
	 */
	private String unit;

	/**
	 * 采购价格
	 */
	private Double purchasePrice;

	/**
	 * 销售价格
	 */
	private Double sellingPrice;

	/**
	 * 产地
	 */
	private String producer;

	/**
	 * 创建者（userId）
	 */
	private Integer createdBy;

	/**
	 * 创建时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
	private java.time.LocalDateTime creationDate;

	/**
	 * 更新者（userId）
	 */
	private Integer modifyBy;

	/**
	 * 更新时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
	private java.time.LocalDateTime modifyDate;

	/**
	 * 供应商ID
	 */
	private Integer providerId;

	/**
	 * 商品类型ID
	 */
	private Integer goodsTypeid;

	@TableField(exist = false)
	private GoodsType goodsType;

	@TableField(exist = false)
	private  Provider provider;
}
